Rails 资源
Rails 资源
资源
创建资源
1 | rails generate controller posts index show create new |
创建一个posts控制器
分别创建 index、show、create、new四种行为
删除资源
1 | rails destroy controller posts |
然后在config/routs.rb文件里面给posts相关的资源删除即可完整的删除一个controller
修改默认访问主页
在项目目录的config目录里面修改
ruotes.rb文件
1 | root "posts#index" |
查看工程路由
除了在工程文件config/routes.rb里面查看,还可以使用命令
rake routes
简写routes
可以在config/routes.rb里面简写
resources 'posts'
这样RESTFull七种请求方式都已经具备了
创建完整的scanfocll
rails generate scaffold Post content:text
就完整的创建了一个posts资源
- 创建
scanffold与controller的区别在于posts使用的是首字母大写的单数 scanffold命令后面可以接上模型名称
数据迁移
bundle exec rake db:migrate
这一步是必须的
Comments